home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LOGIC Apps
/
Logic-APPLE_II_APPS.iso
/
mac
/
LOGIC Apple II 5.25" Library - ProDOS
/
PRO030.dsk
/
F.SYSTEM.asm
< prev
next >
Wrap
Assembly Source File
|
2012-02-16
|
11KB
|
490 lines
2000- A2 FF LDX #$FF
2002- 9A TXS
2003- A9 00 LDA #$00
2005- 85 3C STA $3C
2007- 85 3E STA $3E
2009- 85 42 STA $42
200B- A9 21 LDA #$21
200D- 85 3D STA $3D
200F- A9 24 LDA #$24
2011- 85 3F STA $3F
2013- A9 A0 LDA #$A0
2015- 85 43 STA $43
2017- A0 00 LDY #$00
2019- 20 2C FE JSR $FE2C
201C- A9 00 LDA #$00
201E- 8D F2 03 STA $03F2
2021- A9 A0 LDA #$A0
2023- 8D F3 03 STA $03F3
2026- 49 A5 EOR #$A5
2028- 8D F4 03 STA $03F4
202B- 4C 00 A0 JMP $A000
202E- 00 BRK
202F- 00 BRK
2030- 00 BRK
2031- 00 BRK
2032- 00 BRK
2033- 00 BRK
2034- 00 BRK
2035- 00 BRK
2036- 00 BRK
2037- 00 BRK
2038- 00 BRK
2039- 00 BRK
203A- 00 BRK
203B- 00 BRK
203C- 00 BRK
203D- 00 BRK
203E- 00 BRK
203F- 00 BRK
2040- 00 BRK
2041- 00 BRK
2042- 00 BRK
2043- 00 BRK
2044- 00 BRK
2045- 00 BRK
2046- 00 BRK
2047- A9 9A LDA #$9A
2049- 85 03 STA $03
204B- A9 24 LDA #$24
204D- 85 01 STA $01
204F- A9 00 LDA #$00
2051- 85 00 STA $00
2053- 85 02 STA $02
2055- A2 23 LDX #$23
2057- A8 TAY
2058- 20 C4 20 JSR $20C4
205B- A2 01 LDX #$01
205D- A9 BE LDA #$BE
205F- 85 03 STA $03
2061- 20 C4 20 JSR $20C4
2064- A9 15 LDA #$15
2066- 20 ED FD JSR $FDED
2069- 20 84 FE JSR $FE84
206C- 20 2F FB JSR $FB2F
206F- 20 58 FC JSR $FC58
2072- A2 17 LDX #$17
2074- A9 00 LDA #$00
2076- 9D 58 BF STA $BF58,X
2079- CA DEX
207A- D0 FA BNE $2076
207C- A9 CF LDA #$CF
207E- 8D 58 BF STA $BF58
2081- A9 3F LDA #$3F
2083- 8D 6B BF STA $BF6B
2086- A9 FF LDA #$FF
2088- 8D 6C BF STA $BF6C
208B- 8D 6D BF STA $BF6D
208E- 8D 6E BF STA $BF6E
2091- A9 C3 LDA #$C3
2093- 8D 6F BF STA $BF6F
2096- AD 00 E0 LDA $E000
2099- C9 4C CMP #$4C
209B- D0 14 BNE $20B1
209D- AD 98 BF LDA $BF98
20A0- 29 20 AND #$20
20A2- F0 0D BEQ $20B1
20A4- A2 03 LDX #$03
20A6- BD 1A 22 LDA $221A,X
20A9- 95 36 STA $36,X
20AB- CA DEX
20AC- 10 F8 BPL $20A6
20AE- 4C 00 E0 JMP $E000
20B1- A2 27 LDX #$27
20B3- BD 3F 22 LDA $223F,X
20B6- 9D 28 06 STA $0628,X
20B9- CA DEX
20BA- 10 F7 BPL $20B3
20BC- 8D F4 03 STA $03F4
20BF- 8D F3 03 STA $03F3
20C2- 30 FE BMI $20C2
20C4- 88 DEY
20C5- B1 00 LDA ($00),Y
20C7- 91 02 STA ($02),Y
20C9- 98 TYA
20CA- D0 F8 BNE $20C4
20CC- E6 01 INC $01
20CE- E6 03 INC $03
20D0- CA DEX
20D1- D0 F1 BNE $20C4
20D3- 60 RTS
20D4- C9 DD CMP #$DD
20D6- D0 FB BNE $20D3
20D8- AD 10 BE LDA $BE10
20DB- 85 36 STA $36
20DD- AD 11 BE LDA $BE11
20E0- 85 37 STA $37
20E2- AD 30 BF LDA $BF30
20E5- 8D 38 22 STA $2238
20E8- A2 01 LDX #$01
20EA- 0A ASL
20EB- 90 01 BCC $20EE
20ED- E8 INX
20EE- 8E 3D BE STX $BE3D
20F1- 0A ASL
20F2- 2A ROL
20F3- 2A ROL
20F4- 2A ROL
20F5- 29 07 AND #$07
20F7- 8D 3C BE STA $BE3C
20FA- A2 C1 LDX #$C1
20FC- A0 02 LDY #$02
20FE- AD 99 AD LDA $AD99
2101- 82 ???
2102- C0 20 CPY #$20
2104- 93 ???
2105- FE 20 89 INC $8920,X
2108- FE 8D 0C INC $0C8D,X
210B- C0 8D CPY #$8D
210D- 0F ???
210E- C0 8D CPY #$8D
2110- 00 BRK
2111- C0 AD CPY #$AD
2113- 98 TYA
2114- BF ???
2115- 29 02 AND #$02
2117- F0 03 BEQ $211C
2119- 20 00 C3 JSR $C300
211C- 20 58 FC JSR $FC58
211F- 20 01 A1 JSR $A101
2122- A2 17 LDX #$17
2124- A9 01 LDA #$01
2126- 9D 58 BF STA $BF58,X
2129- CA DEX
212A- A9 00 LDA #$00
212C- 8D 94 BF STA $BF94
212F- 9D 58 BF STA $BF58,X
2132- CA DEX
2133- 10 FA BPL $212F
2135- A9 CF LDA #$CF
2137- 8D 58 BF STA $BF58
213A- A9 B2 LDA #$B2
213C- 85 3D STA $3D
213E- A0 00 LDY #$00
2140- 84 3C STY $3C
2142- 98 TYA
2143- 91 3C STA ($3C),Y
2145- C8 INY
2146- D0 FB BNE $2143
2148- E6 3D INC $3D
214A- A5 3D LDA $3D
214C- C9 BF CMP #$BF
214E- D0 F2 BNE $2142
2150- 20 00 BF JSR $BF00
2153- CC EE A1 CPY $A1EE
2156- B0 64 BCS $21BC
2158- 20 00 BF JSR $BF00
215B- C7 ???
215C- D8 CLD
215D- A1 B0 LDA ($B0,X)
215F- 5C ???
2160- AD 15 A2 LDA $A215
2163- F0 57 BEQ $21BC
2165- A9 07 LDA #$07
2167- 8D DC A1 STA $A1DC
216A- A9 A2 LDA #$A2
216C- 8D DD A1 STA $A1DD
216F- 20 00 BF JSR $BF00
2172- C8 INY
2173- DB ???
2174- A1 B0 LDA ($B0,X)
2176- 45 AD EOR $AD
2178- E0 A1 CPX #$A1
217A- 8D E2 A1 STA $A1E2
217D- 20 00 BF JSR $BF00
2180- D1 E1 CMP ($E1),Y
2182- A1 B0 LDA ($B0,X)
2184- 37 ???
2185- AD E0 A1 LDA $A1E0
2188- 8D E7 A1 STA $A1E7
218B- AD E3 A1 LDA $A1E3
218E- 8D EA A1 STA $A1EA
2191- AD E4 A1 LDA $A1E4
2194- 8D EB A1 STA $A1EB
2197- 20 00 BF JSR $BF00
219A- CA DEX
219B- E6 A1 INC $A1
219D- B0 1D BCS $21BC
219F- 20 00 BF JSR $BF00
21A2- CC EE A1 CPY $A1EE
21A5- B0 15 BCS $21BC
21A7- A9 0E LDA #$0E
21A9- 8D DC A1 STA $A1DC
21AC- A9 A2 LDA #$A2
21AE- 8D DD A1 STA $A1DD
21B1- 20 00 BF JSR $BF00
21B4- C8 INY
21B5- DB ???
21B6- A1 B0 LDA ($B0,X)
21B8- 03 ???
21B9- 4C 00 08 JMP $0800
21BC- 48 PHA
21BD- 20 8E FD JSR $FD8E
21C0- AC F7 A1 LDY $A1F7
21C3- A2 01 LDX #$01
21C5- BD F7 A1 LDA $A1F7,X
21C8- 09 80 ORA #$80
21CA- 20 ED FD JSR $FDED
21CD- E8 INX
21CE- 88 DEY
21CF- D0 F4 BNE $21C5
21D1- 68 PLA
21D2- 20 DA FD JSR $FDDA
21D5- 20 0C FD JSR $FD0C
21D8- 20 00 BF JSR $BF00
21DB- 65 F0 ADC $F0
21DD- A1 A0 LDA ($A0,X)
21DF- 00 BRK
21E0- 68 PLA
21E1- 85 3C STA $3C
21E3- 68 PLA
21E4- 85 3D STA $3D
21E6- E6 3C INC $3C
21E8- D0 02 BNE $21EC
21EA- E6 3D INC $3D
21EC- B1 3C LDA ($3C),Y
21EE- F0 08 BEQ $21F8
21F0- 09 80 ORA #$80
21F2- 20 ED FD JSR $FDED
21F5- 4C E6 A0 JMP $A0E6
21F8- E6 3C INC $3C
21FA- D0 02 BNE $21FE
21FC- E6 3D INC $3D
21FE- 6C 3C JMP ($3C)
2200- 00 BRK
2201- 20 DE A0 JSR $A0DE
2204- 0D 0D 2A ORA $2A0D
2207- 2A ROL
2208- 2A ROL
2209- 20 50 52 JSR $5250
220C- 4F ???
220D- 2D 46 4F AND $4F46
2210- 52 ???
2211- 54 ???
2212- 48 PHA
2213- 20 56 33 JSR $3356
2216- 2E 30 20 ROL $2030
2219- 2A ROL
221A- 2A ROL
221B- 2A ROL
221C- 0D 0D 0D ORA $0D0D
221F- 50 52 BVC $2273
2221- 45 53 EOR $53
2223- 45 4E EOR $4E
2225- 54 ???
2226- 45 44 EOR $44
2228- 20 42 59 JSR $5942
222B- 20 41 50 JSR $5041
222E- 50 4C BVC $227C
2230- 45 2D EOR $2D
2232- 44 ???
2233- 41 59 EOR ($59,X)
2235- 54 ???
2236- 4F ???
2237- 4E 2C 20 LSR $202C
223A- 49 4E EOR #$4E
223C- 43 ???
223D- 2E 0D 0D ROL $0D0D
2240- 50 4F BVC $2291
2242- 20 42 4F JSR $4F42
2245- 58 CLI
2246- 20 31 36 JSR $3631
2249- 36 36 ROL $36,X
224B- 20 46 41 JSR $4146
224E- 49 52 EOR #$52
2250- 42 ???
2251- 4F ???
2252- 52 ???
2253- 4E 20 4F LSR $4F20
2256- 48 PHA
2257- 20 34 35 JSR $3534
225A- 33 ???
225B- 32 ???
225C- 34 ???
225D- 2D 37 36 AND $3637
2260- 36 36 ROL $36,X
2262- 0D 0D 0D ORA $0D0D
2265- 43 ???
2266- 4F ???
2267- 55 52 EOR $52,X
2269- 54 ???
226A- 45 53 EOR $53
226C- 59 20 4F EOR $4F20,Y
226F- 46 20 LSR $20
2271- 54 ???
2272- 48 PHA
2273- 45 20 EOR $20
2275- 46 4F LSR $4F
2277- 52 ???
2278- 54 ???
2279- 48 PHA
227A- 20 49 4E JSR $4E49
227D- 54 ???
227E- 45 52 EOR $52
2280- 45 53 EOR $53
2282- 54 ???
2283- 20 47 52 JSR $5247
2286- 4F ???
2287- 55 50 EOR $50,X
2289- 0D 0D 50 ORA $500D
228C- 4F ???
228D- 20 42 4F JSR $4F42
2290- 58 CLI
2291- 20 31 31 JSR $3131
2294- 30 35 BMI $22CB
2296- 20 53 41 JSR $4153
2299- 4E 20 43 LSR $4320
229C- 41 52 EOR ($52,X)
229E- 4C 4F 53 JMP $534F
22A1- 20 43 41 JSR $4143
22A4- 20 39 34 JSR $3439
22A7- 30 37 BMI $22E0
22A9- 30 0D BMI $22B8
22AB- 0D 0D 41 ORA $410D
22AE- 44 ???
22AF- 41 50 EOR ($50,X)
22B1- 54 ???
22B2- 45 44 EOR $44
22B4- 20 46 4F JSR $4F46
22B7- 52 ???
22B8- 20 50 52 JSR $5250
22BB- 4F ???
22BC- 44 ???
22BD- 4F ???
22BE- 53 ???
22BF- 20 42 59 JSR $5942
22C2- 20 4A 4F JSR $4F4A
22C5- 48 PHA
22C6- 4E 20 42 LSR $4220
22C9- 2E 20 4D ROL $4D20
22CC- 41 54 EOR ($54,X)
22CE- 54 ???
22CF- 48 PHA
22D0- 45 57 EOR $57
22D2- 53 ???
22D3- 0D 0D 0D ORA $0D0D
22D6- 00 BRK
22D7- 60 RTS
22D8- 01 15 ORA ($15,X)
22DA- A2 03 LDX #$03
22DC- 07 ???
22DD- A2 00 LDX #$00
22DF- B2 ???
22E0- 00 BRK
22E1- 02 ???
22E2- 00 BRK
22E3- 00 BRK
22E4- 00 BRK
22E5- 00 BRK
22E6- 04 ???
22E7- 00 BRK
22E8- 00 BRK
22E9- 08 PHP
22EA- 00 BRK
22EB- 00 BRK
22EC- 00 BRK
22ED- 00 BRK
22EE- 01 00 ORA ($00,X)
22F0- 04 ???
22F1- 00 BRK
22F2- 00 BRK
22F3- 00 BRK
22F4- 00 BRK
22F5- 00 BRK
22F6- 00 BRK
22F7- 0F ???
22F8- 50 52 BVC $234C
22FA- 4F ???
22FB- 44 ???
22FC- 4F ???
22FD- 53 ???
22FE- 20 45 52 JSR $5245
2301- 52 ???
2302- 4F ???
2303- 52 ???
2304- 3A ???
2305- 20 24 06 JSR $0624
2308- 46 2E LSR $2E
230A- 44 ???
230B- 49 43 EOR #$43
230D- 54 ???
230E- 06 46 ASL $46
2310- 2E 44 49 ROL $4944
2313- 53 ???
2314- 4B ???
2315- 00 BRK
2316- 00 BRK
2317- 00 BRK
2318- 00 BRK
2319- 00 BRK
231A- 00 BRK
231B- 00 BRK
231C- 00 BRK
231D- 00 BRK
231E- 00 BRK
231F- 00 BRK
2320- 00 BRK
2321- 00 BRK
2322- 00 BRK
2323- 00 BRK
2324- 00 BRK
2325- 00 BRK
2326- 00 BRK
2327- 00 BRK
2328- 00 BRK
2329- 00 BRK
232A- 00 BRK
232B- 00 BRK
232C- 00 BRK
232D- 00 BRK
232E- 00 BRK
232F- 00 BRK
2330- 00 BRK
2331- 00 BRK
2332- 00 BRK
2333- 00 BRK
2334- 00 BRK
2335- 00 BRK
2336- 00 BRK
2337- 00 BRK
2338- 00 BRK
2339- 00 BRK
233A- 00 BRK
233B- 00 BRK
233C- 00 BRK
233D- 00 BRK
233E- 00 BRK
233F- 00 BRK
2340- 00 BRK
2341- 00 BRK
2342- 00 BRK
2343- 00 BRK
2344- 00 BRK
2345- 00 BRK
2346- 00 BRK
2347- 00 BRK
2348- 00 BRK
2349- 00 BRK
234A- 00 BRK
234B- 00 BRK
234C- 00 BRK
234D- 00 BRK
234E- 00 BRK
234F- 00 BRK
2350- 00 BRK
2351- 00 BRK
2352- 00 BRK
2353- 00 BRK
2354- 00 BRK
2355- 00 BRK
2356- 00 BRK
2357- 00 BRK
2358- 00 BRK
2359- 00 BRK
235A- 00 BRK
235B- 00 BRK
235C- 00 BRK
235D- 00 BRK
235E- 00 BRK
235F- 00 BRK